Skip to main content

1. Introduction

1.1 Purpose

이 문서는 WePLi 서비스의 소프트웨어 요구사항 명세서입니다.

본 SRS 문서의 목적은 WePLi의 기능적 및 비기능적 요구사항을 정의하고, 프로젝트 이해 관계자들에게 명확한 시스템 사양을 제공하는 것입니다.
이 문서는 WePLi 개발 팀이 일관되게 시스템을 설계, 구현, 테스트하고, 유지보수할 수 있도록 기준을 제시합니다.

1.2 Scope

WePLi는 사용자가 개인 또는 공동으로 플레이리스트를 생성하고, 노래를 추천 및 투표하며, 이를 통해 음악 취향을 공유하고 발견하는 소셜 음악 서비스입니다.

본 프로젝트의 범위는 다음과 같습니다:

  • 사용자가 자신의 플레이리스트를 만들고, 공유하며, 관리할 수 있는 시스템
  • 협업 플레이리스트 기능을 통해 특정 주제에 맞는 곡을 추천하고 투표할 수 있는 기능
  • 음악 스트리밍 플랫폼(예: Spotify, Apple Music)과의 연동
  • 커뮤니티 기반의 피드와 소셜 기능 제공

1.3 Definitions, Acronyms, and Abbreviations

  • SRS: Software Requirements Specification
  • WePLi: 음악 취향 공유 및 협업 플레이리스트 소셜 플랫폼
  • API: Application Programming Interface
  • UI/UX: User Interface / User Experience

1.4 References

  • WePLi 프로젝트 기획서
  • Spotify 및 Apple Music API 문서
  • React, Kotlin, Compose, Firebase 사용 문서